Computer Science
Overview
This program focuses on applied and theoretical aspects of advanced computing topics. Courses include:
- Advanced operating systems
- Computer architecture
- Computer networks
- Bioinformatics
- Artificial intelligence
- Database systems
- Machine learning
Students who choose to complete a thesis will directly engage with faculty to develop a deep understanding of their research topic, and they will be well prepared to enter a PhD program.
This program is offered through the School of Engineering.
Program Format
The program can be completed through traditional daytime courses or a mix of online courses and traditional daytime courses.
What can I do with a degree in computer science?
Graduates with a degree in computer science are prepared for numerous positions, including:
- Software developer
- Consultant
- Systems programmer
- Project leader
- Application software specialist
- Research scientist
- Technology infrastructure specialist
- Technology consultant
The U.S. Bureau of Labor Statistics predicts continued high demand and high salaries well into the next decade for computer scientists and software engineers.
Faculty
View current computer science faculty